rat ridden - Espagnol Anglais Dictionnaire